﻿<%@ Page Title="" Language="C#" MasterPageFile="~/masterpages/default.master" AutoEventWireup="true" CodeFile="userDetail.aspx.cs" Inherits="VISS.Web.BackEnd.Modules.User.UserDetailPage" %>
<%@ Register src="controls/accountBox.ascx" tagname="accountBox" tagprefix="viss" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CssHolder" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentHolder" runat="Server">
    <!--begin: Profile Main-->
    <div id="profile-main">
        <div id="tab-nav-profile">
            <ul>
                <li><a href="javascript:;" rel="nofollow" class="active">
                    <div>
                        Thông tin tài khoản</div>
                </a></li>
                <li><a href="javascript:;" rel="nofollow">
                    <div>
                        Thông tin chung</div>
                </a></li>
                <li><a href="javascript:;" rel="nofollow">
                    <div>
                        Thông tin liên lạc</div>
                </a></li>
                <li><a href="javascript:;" rel="nofollow">
                    <div>
                        Thông tin ngoại hình</div>
                </a></li>
                <li><a href="javascript:;" rel="nofollow">
                    <div>
                        Thông tin văn hóa</div>
                </a></li>
                <li><a href="javascript:;" rel="nofollow">
                    <div>
                        Thông tin gia cảnh</div>
                </a></li>
                <li><a href="javascript:;" rel="nofollow">
                    <div>
                        Thông tin lối sống</div>
                </a></li>
            </ul>
        </div>
        <input id="hid-UserKey" type="hidden" value="<%=item.UserKey %>" />
        <div id="tab-nav-profile-target" class="tab-body">
            <%--User--%>
            <div class="tab-target" style="display: block;">
                <%--Show Info--%>
                <%--<div id="Show-User">
                    Email:
                    <%=item.Email %>
                    <br />
                    Trạng thái: <span id="span-User-Status">
                        <%
                            string status = string.Empty;
                            switch (item.Status) {
                                case VISS.API.Users.EUserStatus.NotActived:
                                    status = "Chưa kích hoạt";
                                    break;
                                case VISS.API.Users.EUserStatus.Actived:
                                    status = "Đã kích hoạt";
                                    break;
                                case VISS.API.Users.EUserStatus.Disabled:
                                    status = "Bị khóa";
                                    break;
                                case VISS.API.Users.EUserStatus.Deleted:
                                    status = "Bị xóa";
                                    break;
                            }
                            Response.Write(status);
                        %></span>
                    <br />
                    SLink:
                    <%=item.SLink %>
                    <br />
                    Ngày hết hạn SLink:
                    <%
                        if (item.SLinkExpiredDate > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(item.SLinkExpiredDate.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    Ngày tạo:
                    <%=item.DateCreated.ToString("dd/MM/yyyy hh:mm")%>
                    <br />
                    Ngày kích hoạt:
                    <%
                        if (item.DateActivated > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(item.DateActivated.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    Lần đăng nhập gần nhất:
                    <%
                        if (item.LastLogin > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(item.LastLogin.ToString("dd/MM/yyyy hh:mm"));
                        } 
                    %>
                    <br />
                    Ngày chỉnh sửa:
                    <%
                        if (item.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(item.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-User-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-User', '#Show-User');" />
                </div>--%>
                <%--Edit--%>
                <%--<div id="Edit-User" style="display: none;">
                    Email:
                    <input id="txt-User-Email" type="text" disabled value="<%=item.Email %>" />
                    <br />
                    Trạng thái:
                    <select id="opt-User-Status">
                        <%
                            string notActived = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.NotActived).ToString() + "\" >Chưa kích hoạt</option>";
                            string actived = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.Actived).ToString() + "\" >Kích hoạt</option>";
                            string disabled = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.Disabled).ToString() + "\" >Khóa</option>";
                            string deleted = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.Deleted).ToString() + "\" >Xóa</option>";

                            string notActivedSelected = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.NotActived).ToString() + "\" selected=\"selected\">Chưa kích hoạt</option>";
                            string activedSelected = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.Actived).ToString() + "\" selected=\"selected\">Kích hoạt</option>";
                            string disabledSelected = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.Disabled).ToString() + "\" selected=\"selected\">Khóa</option>";
                            string deletedSelected = "<option value=\"" + ((int)VISS.API.Users.EUserStatus.Deleted).ToString() + "\" selected=\"selected\">Xóa</option>";

                            switch (item.Status) {
                                case VISS.API.Users.EUserStatus.NotActived:
                                    Response.Write(notActivedSelected);
                                    Response.Write(actived);
                                    Response.Write(disabled);
                                    Response.Write(deleted);
                                    break;
                                case VISS.API.Users.EUserStatus.Actived:
                                    Response.Write(notActived);
                                    Response.Write(activedSelected);
                                    Response.Write(disabled);
                                    Response.Write(deleted);
                                    break;
                                case VISS.API.Users.EUserStatus.Disabled:
                                    Response.Write(notActived);
                                    Response.Write(actived);
                                    Response.Write(disabledSelected);
                                    Response.Write(deleted);
                                    break;
                                case VISS.API.Users.EUserStatus.Deleted:
                                    Response.Write(notActived);
                                    Response.Write(actived);
                                    Response.Write(disabled);
                                    Response.Write(deletedSelected);
                                    break;
                            }    
                        %>
                    </select>
                    <br />
                    SLink:
                    <input id="User_SLink" type="text" disabled value="<%=item.SLink %>" />
                    <br />
                    Ngày hết hạn SLink:
                    <input id="User_SLinkExpiredDate" type="text" disabled value="<%=item.SLinkExpiredDate %>" />
                    <br />
                    <input id="btn-User-Submit" type="button" value="Cập nhật" onclick="UserSubmit();" />
                    <input id="btn-User-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-User', '#Edit-User');" />
                </div>--%>
                <viss:accountBox ID="idAccountBox" runat="server" />
            </div>
            <%--General Profile--%>
            <div class="tab-target" style="display: none;">
                <%--Show Info--%>
                <div id="Show-General">
                    Tên Đầy đủ: <span id="span-General-Name">
                        <%=gItem.Name %>
                    </span>
                    <br />
                    Giới tính: <span id="span-General-Gender">
                        <%
                            if (gItem.Gender == VISS.API.Users.EUserGender.Male) {
                                Response.Write("Nam");
                            }
                            else {
                                Response.Write("Nữ");
                            }
                        %>
                    </span>
                    <br />
                    Ngày sinh: <span id="span-General-BirthDate">
                        <%=gItem.BirthDate.ToString("dd/MM/yyyy") %>
                    </span>
                    <br />
                    Thành phố: <span id="span-General-City">
                        <%=gItem.City %>
                    </span>
                    <br />
                    Quốc gia: <span id="span-General-Country">
                        <%=gItem.Country %>
                    </span>
                    <br />
                    Học vấn: <span id="span-General-Education">
                        <%=gItem.Education %>
                    </span>
                    <br />
                    Nghề nghiệp: <span id="span-General-Job">
                        <%=gItem.Job %>
                    </span>
                    <br />
                    Sở thích: <span id="span-General-Hobby">
                        <%=gItem.Hobby %>
                    </span>
                    <br />
                    Tìm kiếm: <span id="span-General-LookingFor">
                        <%
                            switch (gItem.LookingFor) {
                                case VISS.API.Users.EUserLookingFor.All:
                                    Response.Write("Nam và Nữ");
                                    break;

                                case VISS.API.Users.EUserLookingFor.Female:
                                    Response.Write("Nữ");
                                    break;
                                case VISS.API.Users.EUserLookingFor.Male:
                                    Response.Write("Nam");
                                    break;
                            }
                        %>
                    </span>
                    <br />
                    Tự giới thiệu: <span id="span-General-Blast">
                        <%=gItem.Blast %>
                    </span>
                    <br />
                    Ngày chỉnh sửa:
                    <% 
                        if (gItem.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(gItem.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-General-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-General', '#Show-General');" />
                </div>
                <%--Edit--%>
                <div id="Edit-General" style="display: none;">
                    Tên Đầy đủ:<input id="txt-General-Name" type="text" value="<%=gItem.Name %>" />
                    <br />
                    Giới tính:
                    <select id="opt-General-Gender">
                        <% 
                            if (gItem.Gender == VISS.API.Users.EUserGender.Male) {
                        %>
                        <option value="<%=(int)VISS.API.Users.EUserGender.Male %>" selected="selected">Nam</option>
                        <option value="<%=(int)VISS.API.Users.EUserGender.Female %>">Nữ</option>
                        <%
                            }
                            else {
                        %>
                        <option value="<%=(int)VISS.API.Users.EUserGender.Male %>">Nam</option>
                        <option value="<%=(int)VISS.API.Users.EUserGender.Female %>" selected="selected">Nữ</option>
                        <%
                            }
                        %>
                    </select>
                    <br />
                    Ngày sinh:
                    <input id="txt-General-BirthDate" type="text" value="<%=gItem.BirthDate.ToString("dd/MM/yyyy") %>" />
                    <br />
                    Thành phố:
                    <select id="opt-General-City">
                        <%=VISS.Web.BackEnd.SelectCtrlBuilder.ToSlCities(gItem.CityID.ToString())%>
                    </select>
                    <br />
                    Học vấn:
                    <select id="opt-General-Education">
                        <%=VISS.Web.BackEnd.SelectCtrlBuilder.ToSlEducation(gItem.EducationID.ToString())%>
                    </select>
                    <br />
                    Nghề nghiệp:
                    <select id="opt-General-Job">
                        <%=VISS.Web.BackEnd.SelectCtrlBuilder.ToSlJob(gItem.JobID.ToString())%>
                    </select>
                    <br />
                    Sở thích:
                    <input id="txt-General-Hobby" type="text" value="<%=gItem.Hobby %>" />
                    <br />
                    Tìm kiếm:
                    <% 
                        string femaleSelected = string.Empty;
                        string maleSelected = string.Empty;
                        if (gItem.LookingFor == VISS.API.Users.EUserLookingFor.All) {
                    %>
                    <input id="chk-General-LookingFor-Male" name="chk-General-LookingFor-Male" checked type="checkbox" /><label
                        for="chk-General-LookingFor-Male">Nam</label>
                    &nbsp;
                    <input id="chk-General-LookingFor-Female" name="chk-General-LookingFor-Female" checked
                        type="checkbox" /><label for="chk-General-LookingFor-Female">Nữ</label>
                    <%  
                        }
                        else {
                            if (gItem.LookingFor == VISS.API.Users.EUserLookingFor.Male) {
                    %>
                    <input id="chk-General-LookingFor-Male" name="chk-General-LookingFor-Male" checked type="checkbox" /><label
                        for="chk-General-LookingFor-Male">Nam</label>&nbsp;
                    <%
                        }
                            else {
                    %>
                    <input id="chk-General-LookingFor-Male" name="chk-General-LookingFor-Male" type="checkbox" /><label
                        for="chk-General-LookingFor-Male">Nam</label>&nbsp;
                    <%
                        }
                            if (gItem.LookingFor == VISS.API.Users.EUserLookingFor.Female) {
                    %>
                    <input id="chk-General-LookingFor-Female" name="chk-General-LookingFor-Female" checked
                        type="checkbox" /><label for="chk-General-LookingFor-Female">Nữ</label>
                    <%
                        }
                            else {
                    %>
                    <input id="chk-General-LookingFor-Female" name="chk-General-LookingFor-Female" type="checkbox" /><label
                        for="chk-General-LookingFor-Female">Nữ</label>
                    <%
                        }
                        }
                    %>
                    <br />
                    Tự giới thiệu:
                    <textarea id="txt-General-Blast" cols="20" rows="2"><%=gItem.Blast %></textarea>
                    <br />
                    <input id="btn-General-Submit" type="button" value="Cập nhật" onclick="GeneralSubmit();" />
                    <input id="btn-General-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-General', '#Edit-General');" />
                </div>
            </div>
            <%--Contact Info--%>
            <div class="tab-target" style="display: none;">
                <%--Show Info--%>
                <div id="Show-ContactInfo">
                    Email liên lạc: <span id="span-ContactInfo-Email">
                        <%=ciItem.Email %>
                    </span>
                    <br />
                    Điện thoại nhà: <span id="span-ContactInfo-HomePhone">
                        <%=ciItem.HomePhone %>
                    </span>
                    <br />
                    Điện thoại di động: <span id="span-ContactInfo-MobiPhone">
                        <%=ciItem.MobiPhone %>
                    </span>
                    <br />
                    Địa chỉ: <span id="span-ContactInfo-Address">
                        <%=ciItem.Address %>
                    </span>
                    <br />
                    Thành phố: <span id="span-ContactInfo-City">
                        <%=ciItem.City %>
                    </span>
                    <br />
                    Quốc gia: <span id="span-ContactInfo-Country">
                        <%=ciItem.Country %>
                    </span>
                    <br />
                    Ngày chỉnh sửa:
                    <% 
                        if (aItem.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-ContactInfo-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-ContactInfo', '#Show-ContactInfo');" />
                </div>
                <%--Edit--%>
                <div id="Edit-ContactInfo" style="display: none;">
                <input id="btn-ContactInfo-Submit" type="button" value="Cập nhật" onclick="ContactInfoSubmit();" />
                    <input id="btn-ContactInfo-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-ContactInfo', '#Edit-ContactInfo');" />
                </div>
            </div>
            <%--Appearance Profile--%>
            <div class="tab-target" style="display: none;">
                <%--Show Info--%>
                <div id="Show-Appearance">
                    Chiều cao: <span id="span-Appearance-Height">
                        <%=aItem.Height %>
                    </span>cm
                    <br />
                    Cân nặng: <span id="span-Appearance-Weight">
                        <%=aItem.Weight %>
                    </span>kg
                    <br />
                    Kiểu tóc: <span id="span-Appearance-HairStyle">
                        <%=aItem.HairStyle %>
                    </span>
                    <br />
                    Thân hình: <span id="span-Appearance-Body">
                        <%=aItem.Body %>
                    </span>
                    <br />
                    Độ thu hút <span id="span-Appearance-Attraction">
                        <%=aItem.Attraction %>
                        <br />
                    </span>Ngày tạo:
                    <% 
                        if (aItem.DateCreated > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateCreated.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    Ngày chỉnh sửa:
                    <% 
                        if (aItem.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-Appearance-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-Appearance', '#Show-Appearance');" />
                </div>
                <%--Edit--%>
                <div id="Edit-Appearance" style="display: none;">
                    Chiều cao:<input id="txt-Appearance-Height" type="text" value="<%=aItem.Height %>" />
                    cm
                    <br />
                    Cân nặng:<input id="txt-Appearance-Weight" type="text" value="<%=aItem.Weight %>" />
                    kg
                    <br />
                    <input id="btn-Appearance-Submit" type="button" value="Cập nhật" onclick="AppearanceSubmit();" />
                    <input id="btn-Appearance-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-Appearance', '#Edit-Appearance');" />
                </div>
            </div>
            <%--Culture Profile--%>
            <div class="tab-target" style="display: none;">
                <%--Show Info--%>
                <div id="Show-Culture">
                    Quốc tịch: <span id="span-Culture-Nationality">
                        <%=cItem.Nationality %>
                    </span>
                    <br />
                    Dân tộc: <span id="span-Culture-Ethnic">
                        <%=cItem.Ethnic %>
                    </span>
                    <br />
                    Ngôn ngữ <span id="span-Culture-LanguageIDs">
                        <%=cItem.LanguageIDs %>
                    </span>
                    <br />
                    Tôn giáo: <span id="span-Culture-Religion">
                        <%=cItem.Religion %>
                    </span>
                    <br />
                    Năm sinh theo lịch âm: <span id="span-Culture-LunarYear">
                        <%=cItem.LunarYear %>
                    </span>
                    <br />
                    Tháng hoàng đạo: <span id="span-Culture-ZodiacMonth">
                        <%=cItem.ZodiacMonth %>
                    </span>
                    <br />
                    Ngày tạo:
                    <% 
                        if (aItem.DateCreated > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateCreated.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    Ngày chỉnh sửa:
                    <% 
                        if (aItem.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-Culture-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-Culture', '#Show-Culture');" />
                </div>
                <%--Edit--%>
                <div id="Edit-Culture" style="display: none;">
                    Tôn giáo:<select id="opt-Culture-Religion">
                        <%=VISS.Web.BackEnd.SelectCtrlBuilder.ToSlReligion(cItem.ReligionID.ToString())%>
                    </select>
                    <br />
                    <input id="btn-Culture-Submit" type="button" value="Cập nhật" onclick="CultureSubmit();" />
                    <input id="btn-Culture-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-Culture', '#Edit-Culture');" />
                </div>
            </div>
            <%--Family Profile --%>
            <div class="tab-target" style="display: none;">
                <%--Show Info--%>
                <div id="Show-Family">
                    Tình trạng hôn nhân: <span id="span-Family-MaritalStatus">
                        <%=fItem.MaritalStatus %>
                    </span>
                    <br />
                    Có con hay không: <span id="span-Family-HasChild">
                        <%
                            if (fItem.HasChild) {
                                Response.Write("Có");
                            }
                            else {
                                Response.Write("Không");
                            }
                        %>
                    </span>
                    <br />
                    Có muốn có không: <span id="span-Family-WantChild">
                        <%
                            if (fItem.WantChild) {
                                Response.Write("Có");
                            }
                            else {
                                Response.Write("Không");
                            }
                        %>
                    </span>
                    <br />
                    Ngày tạo:
                    <% 
                        if (aItem.DateCreated > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateCreated.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    Ngày chỉnh sửa:
                    <% 
                        if (aItem.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-Family-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-Family', '#Show-Family');" />
                </div>
                <%--Edit--%>
                <div id="Edit-Family" style="display: none;">
                    Tình trạng hôn nhân:
                    <select id="opt-Family-MaritalStatus">
                        <%=VISS.Web.BackEnd.SelectCtrlBuilder.ToSlMaritalStatus(fItem.MaritalStatusID.ToString())%>
                    </select>
                    <br />
                    <input id="btn-Family-Submit" type="button" value="Cập nhật" onclick="FamilySubmit();" />
                    <input id="btn-Family-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-Family', '#Edit-Family');" />
                </div>
            </div>
            <%--Living Profile --%>
            <div class="tab-target" style="display: none;">
                <%--Show Info--%>
                <div id="Show-Living">
                    Có uống rượu bia không: <span id="span-Living-Drinking">
                        <%=lItem.Drinking %>
                    </span>
                    <br />
                    Có hút thuốc không: <span id="span-Living-Smoking">
                        <%=lItem.Smoking %>
                    </span>
                    <br />
                    Vật nuôi: <span id="span-Living-Pets">
                        <%=lItem.Pets %>
                    </span>
                    <br />
                    Thu nhập: <span id="span-Living-Income">
                        <%=lItem.Income %>
                    </span>
                    <br />
                    Nhà cửa: <span id="span-Living-House">
                        <%=lItem.House %>
                    </span>
                    <br />
                    Tình trạng sinh sống: <span id="span-Living-LivingStatus">
                        <%=lItem.LivingStatus %>
                    </span>
                    <br />
                    Sẵn sàng di chuyển không: <span id="span-Living-Moving">
                        <%=lItem.Moving %>
                    </span>
                    <br />
                    Ngày tạo:
                    <% 
                        if (aItem.DateCreated > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateCreated.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    Ngày chỉnh sửa:
                    <% 
                        if (aItem.DateModified > NCT.Framework.DateTimeUtils.MinValue) {
                            Response.Write(aItem.DateModified.ToString("dd/MM/yyyy hh:mm"));
                        }
                    %>
                    <br />
                    <input id="btn-Living-Edit" type="button" value="Chỉnh sửa" onclick="showHideEdit('#Edit-Living', '#Show-Living');" />
                </div>
                <%--Edit--%>
                <div id="Edit-Living" style="display: none;">
                    Có hút thuốc không:
                    <select id="opt-Living-Smoking">
                        <%=VISS.Web.BackEnd.SelectCtrlBuilder.ToSlSmoking(lItem.SmokingID.ToString())%>
                    </select>
                    <br />
                    Thu nhập:
                    <input id="txt-Living-Income" type="text" value="<%=lItem.Income %>" />
                    <br />
                    <input id="btn-Living-Submit" type="button" value="Cập nhật" onclick="LivingSubmit();" />
                    <input id="btn-Living-Cancel" type="button" value="Hủy" onclick="showHideEdit('#Show-Living', '#Edit-Living');" />
                </div>
            </div>
        </div>
    </div>
    <!--end: Profile Main-->
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ScriptHolder" runat="Server">
</asp:Content>
